package com.prd.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.prd.model.EntContact;
import com.prd.model.EntGoalCoach;
import com.prd.vo.EntContactVo;

import java.util.List;

public interface EntContactService extends IService<EntContact> {
    int insertInfo(EntContact entContact);

    int updateInfo(EntContact EntContact);

    EntContactVo details(Long id);

    /**
     * @param day     日期
     * @param catalog 0：全部、1：我发起、2：我接收、3：我制单、4：待确认、5：已确认、6：待审批、7：审批通过、8：审批不通过
     * @return
     */
    List<EntContact> listInfo(String day, Integer catalog);

    /**
     * 增加抄送人
     *
     * @param id
     * @param makes
     * @return
     */
    int addMake(Long id, Long[] makes);

    /**
     * 撤回
     *
     * @param id
     * @return
     */
    int recall(Long id);
}
